/* CSS Document */
.container{display:block; width:100%;}
.container .products{display:block;width:100%; background:#f0f0f0;}
.container .products .inner{display:block; padding:50px 0px;}
.container .products .title{display:block; width:323px; height:60px; background:url(../images/pt_bg.jpg) no-repeat center center; margin:0 auto;}
.container .products .title h4{display:block; height:40px; font-size:26px; line-height:40px; text-align:center; color:#222;}
.container .products .title .en{display:block; height:20px; line-height:20px; font-size:14px; color:#999; text-align:center; text-transform:uppercase;}
.container .products .con{display:block; width:1104px;overflow:hidden;margin-top:30px;}
.container .products .con ul{display:block; width:1125px;}
.container .products .con li{float:left; width:201px;margin-right:24px;}
.container .products .con .more{display:block; width:191px; height:39px; border:2px solid #e1e1e1; margin:0 auto; border-radius:20px; font-size:16px; line-height:39px; text-align:center; margin-top:40px;}
.container .products .con .more:hover{background:#19539d; border:2px solid #19539d; color:#fff;}


.container .case{display:block; width:100%; margin-top:50px;}
.container .case .title{display:block; width:323px; height:60px; background:url(../images/casebg.jpg) no-repeat center center;margin:0 auto;}
.container .case .title h4{display:block; height:40px; font-size:26px; line-height:40px; text-align:center; color:#222;}
.container .case .title .en{display:block; height:20px; line-height:20px; font-size:14px; color:#999; text-align:center; text-transform:uppercase;}

.container .case     .con{display:block; width:1161px;margin:0 auto;padding-top:30px;}
.container .case     .con #cpzx04 {height:262px;width:1161px;margin:0 auto;}
.container .case     .con #wrap{width:1104px;height:262px;float:left; overflow:hidden;margin:0 5px; }
.container .case     .con .ab{margin:0;padding:0; width:255px;height:262px;float:left; margin-left:20px; }
.container .case     .con .left{width:23px;height:262px;cursor:pointer; background :url(../images/l.jpg) no-repeat; background-position:left center; margin-top :0px; float:left}
.container .case     .con .right{width:23px;height:262px;cursor:pointer; background :url(../images/r.jpg) no-repeat;margin-top:0px; float:left; background-position:right center;}
.container .case     .con .ab a{ display:block;font-size:12px; width:255px;height:262px; background:#f0f0f0 ;}
.container .case     .con .ab a .zt1{display:block;  font-size:14px; line-height:30px;line-height:30px; text-align:left;padding:0px 15px;}
.container .case     .con .ab a .zt2{display:block; font-size:13px; color:#999; line-height:20px; height:20px; text-align:left;padding:0px 15px;}
.container .case     .con .ab img{ display:block;width:255px; height:192px;margin-bottom:10px;}

.container .case     .con .ab a:hover{ background:#19539d; color:#fff;}
.container .case     .con .ab a:hover .zt1{color:#fff; }
.container .case     .con .ab a:hover .zt2{color:#fff;}
.container .case     .con #cpjswz a:hover{ }

.container .case     .con .more{display:block; width:191px; height:39px; border:2px solid #e1e1e1; margin:0 auto; border-radius:20px; font-size:16px; line-height:39px; text-align:center; margin-top:40px;}
.container .case     .con .more:hover{background:#19539d; border:2px solid #19539d; color:#fff;}


.container .zhuanye{display:block;width:100%; margin-top:50px; height:227px; background:url(../images/zhuanye.jpg) no-repeat center top;}

.container .choose{display:block; width:1104px; margin:0 auto; margin-top:50px;}
.container .choose .title{display:block; width:323px; height:60px; background:url(../images/casebg.jpg) no-repeat center center;margin:0 auto;}
.container .choose .title h4{display:block; height:40px; font-size:26px; line-height:40px; text-align:center; color:#222;}
.container .choose .title .en{display:block; height:20px; line-height:20px; font-size:14px; color:#999; text-align:center; text-transform:uppercase;}

.container .choose  .con{display:block;width:1105px; margin:0 auto; padding-top:30px; padding-bottom:50px;}
.container .choose  .con dl{display:block;}
.container .choose  .con dl dd{display:block; padding-bottom:20px; background:url(../images/abg.jpg) no-repeat left bottom;}
.container .choose  .con dl dd .fl{width:480px;padding-left:30px;padding-top:70px;}
.container .choose  .con dl dd .fr{width:512px;}
.container .choose  .con dl dd .fl .mtitle{display:block; padding-left:73px; height:55px;  position:relative; left:0; top:0; z-index:2;}
.container .choose  .con dl dd .fl .mtitle .num{display:block; position:absolute; z-index:3; left:0; top:0;width:63px; height:55px;}
.container .choose  .con dl dd .fl .mtitle h4{display:block; height:35px; font-size:26px; color:#222; line-height:35px; font-weight:normal;}
.container .choose  .con dl dd .fl .mtitle .en{display:block;height:20px;font-size:12px;line-height:20px; color:#999; text-transform:uppercase;}
.container .choose  .con dl dd .fl .cc_on{display:block; padding-top:20px; font-size:13px;height:140px;}


.container .choose  .con dl dd.ou{display:block; padding-bottom:10px; background:url(../images/abg2.jpg) no-repeat right bottom;}
.container .choose  .con dl dd.ou .fr .mtitle{display:block; padding-left:73px; height:55px; position:relative; left:0; top:0; z-index:2;}
.container .choose  .con dl dd.ou .fr .mtitle .num{display:block; position:absolute; z-index:3; left:0; top:0;width:63px; height:55px;}
.container .choose  .con dl dd.ou .fr .mtitle h4{display:block; height:35px; font-size:26px; color:#222; line-height:35px; font-weight:normal;}
.container .choose  .con dl dd.ou .fr .mtitle .en{display:block;height:20px;font-size:12px;line-height:20px; color:#999; text-transform:uppercase;}
.container .choose  .con dl dd.ou .fr .cc_on{display:block;padding-top:20px; font-size:13px; }
.container .choose  .con dl dd.ou .fr{width:482px;padding-right:30px;padding-top:70px;}
.container .choose  .con dl dd.ou .fl{width:530px;}
.container .choose .blue{color:#19539d; font-size:18px;}

.container .wrap{display:block; width:100%; background:#f0f0f0;}
.container .wrap .inner{display:block; padding:50px 0px;}
.container .wrap .inner .profile{width:686px;}
.container .wrap .inner .news{width:387px; }

.container .wrap .inner .profile .title{display:block; height:40px;}
.container .wrap .inner .profile .title .more{float:right; height:26px; width:26px; background:#5b5b5b; line-height:26px; text-align:center; font-size:28px; color:#fff;margin-top:7px;}
.container .wrap .inner .profile .title .more:hover{background:#19539d; color:#fff;}
.container .wrap .inner .profile .title h4{display:block; height:40px; line-height:40px; font-size:23px; color:#222;}
.container .wrap .inner .profile .title .en{font-size:14px; line-height:40px; color:#999; font-weight:normal; text-transform:uppercase;padding-left:10px;}
.container .wrap .inner .profile .con{display:block; width:686px; height:382px; background:#fff; margin-top:15px;}
.container .wrap .inner .profile .con .c_in{display:block;padding:25px;}
.container .wrap .inner .profile .con .c_in .pic{float:left;width:256px; height:324px;}
.container .wrap .inner .profile .con .c_in .wz{float:right;width:360px; height:324px;}
.container .wrap .inner .profile .con .c_in .wz .tit{display:block; height:50px; line-height:50px; font-size:18px; color:#222;}
.container .wrap .inner .profile .con .c_in .wz .detail{display:block; margin-top:10px;}
.container .wrap .inner .profile .con .moret{display:block; background:#f0f0f0; width:116px; height:36px; font-size:14px; line-height:36px; text-align:center; margin-top:25px;}
.container .wrap .inner .profile .con .moret:hover{background:#19539d; color:#fff;}


.container .wrap .inner .news .title{display:block; height:40px;}
.container .wrap .inner .news .title  h4{display:block; height:40px; line-height:40px; font-size:23px; color:#222;}
.container .wrap .inner .news .title .en{font-size:14px; line-height:40px; color:#999; font-weight:normal; text-transform:uppercase;padding-left:10px;}
.container .wrap .inner .news .title .more{float:right; height:26px; width:26px; background:#5b5b5b; line-height:26px; text-align:center; font-size:28px; color:#fff;margin-top:7px;}
.container .wrap .inner .news .title .more:hover{background:#19539d; color:#fff;}
.container .wrap .inner .news .con{display:block;width:357px; height:352px; background:#fff;padding:15px;margin-top:15px;}
.container .wrap .inner .news .con li{display:block; height:67px;padding-bottom:10px; background:url(../images/xian.jpg) repeat-x left bottom; margin-bottom:8px;}
.container .wrap .inner .news .con li .time{float:left; width:52px; height:65px;border:1px solid #e4e4e4; }
.container .wrap .inner .news .con li .time .d{display:block; width:52px; height:35px; background:#e4e4e4; line-height:35px; font-size:24px; font-weight:bold; color:#fff; text-align:center;}
.container .wrap .inner .news .con li .time .yy-m{display:block; height:30px; border-top:none; text-align:center; line-height:30px; color:#e1e1e1;}
.container .wrap .inner .news .con li .wz{float:right;width:290px; height:67px;}
.container .wrap .inner .news .con li .wz .tit{display:block; height:30px; font-size:16px; line-height:30px;}
.container .wrap .inner .news .con li .wz .tit:hover{color:#19539d;}
.container .wrap .inner .news .con li .wz .detail{display:block; height:36px; line-height:18px; color:#999;}
.container .wrap .inner .news .con li .wz .detail:hover{color:#19539d;}
